package com.sphd.emanu.pojo.bank;

import java.util.List;

/**
 * Created by kij on 2017/3/17.
 */

public class DetailsInfo {

    private ContentBean content;

    public ContentBean getContent() {
        return content;
    }

    public void setContent(ContentBean content) {
        this.content = content;
    }

    public static class ContentBean {


        private String account;
        private AccountIdBean accountId;
        private String auditorName;
        private String bankName;
        private String billCat;
        private String billDate;
        private String billCatName;
        private String billPeriod;
        private int billQuantity;
        private String category;
        private String chequeNo;
        private String returnNo;
        private List<ApprovalProcessHashSetBean> approvalProcessHashSet;
        private List<PersonnelReimbursetAttachmentHashSetBean> personnelReimbursetAttachmentHashSet;
        private String expireDate;
        private int id;
        private String memo;
        private String operation;
        private String operatorName;
        private String depositorName;
        private String payer;
        private String feeCatName;
        private String receiveDate;
        private String receiveAccountDate;
        private String receiver;
        private String state;
        private String summary;
        private String type;
        private String originalCorp;
        private String createName;
        private String createDate;

        public String getPayer() {
            return payer;
        }

        public void setPayer(String payer) {
            this.payer = payer;
        }

        public String getOperatorName() {
            return operatorName;
        }

        public void setOperatorName(String operatorName) {
            this.operatorName = operatorName;
        }

        public String getDepositorName() {
            return depositorName;
        }

        public void setDepositorName(String depositorName) {
            this.depositorName = depositorName;
        }

        public String getOriginalCorp() {
            return originalCorp;
        }

        public void setOriginalCorp(String originalCorp) {
            this.originalCorp = originalCorp;
        }

        public String getAccount() {
            return account;
        }

        public void setAccount(String account) {
            this.account = account;
        }

        public AccountIdBean getAccountId() {
            return accountId;
        }

        public void setAccountId(AccountIdBean accountId) {
            this.accountId = accountId;
        }


        public String getAuditorName() {
            return auditorName;
        }

        public void setAuditorName(String auditorName) {
            this.auditorName = auditorName;
        }

        public String getBankName() {
            return bankName;
        }

        public void setBankName(String bankName) {
            this.bankName = bankName;
        }


        public String getBillCat() {
            return billCat;
        }

        public void setBillCat(String billCat) {
            this.billCat = billCat;
        }

        public String getBillPeriod() {
            return billPeriod;
        }

        public void setBillPeriod(String billPeriod) {
            this.billPeriod = billPeriod;
        }

        public int getBillQuantity() {
            return billQuantity;
        }

        public void setBillQuantity(int billQuantity) {
            this.billQuantity = billQuantity;
        }

        public String getCategory() {
            return category;
        }

        public void setCategory(String category) {
            this.category = category;
        }

        public String getChequeNo() {
            return chequeNo;
        }

        public void setChequeNo(String chequeNo) {
            this.chequeNo = chequeNo;
        }

        public String getReturnNo() {
            return returnNo;
        }

        public void setReturnNo(String returnNo) {
            this.returnNo = returnNo;
        }


        public String getExpireDate() {
            return expireDate;
        }

        public void setExpireDate(String expireDate) {
            this.expireDate = expireDate;
        }


        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getMemo() {
            return memo;
        }

        public void setMemo(String memo) {
            this.memo = memo;
        }

        public String getOperation() {
            return operation;
        }

        public void setOperation(String operation) {
            this.operation = operation;
        }


        public String getReceiveDate() {
            return receiveDate;
        }

        public void setReceiveDate(String receiveDate) {
            this.receiveDate = receiveDate;
        }

        public String getReceiveAccountDate() {
            return receiveAccountDate;
        }

        public void setReceiveAccountDate(String receiveAccountDate) {
            this.receiveAccountDate = receiveAccountDate;
        }

        public String getReceiver() {
            return receiver;
        }

        public void setReceiver(String receiver) {
            this.receiver = receiver;
        }

        public String getState() {
            return state;
        }

        public void setState(String state) {
            this.state = state;
        }

        public String getSummary() {
            return summary;
        }

        public void setSummary(String summary) {
            this.summary = summary;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }


        public List<ApprovalProcessHashSetBean> getApprovalProcessHashSet() {
            return approvalProcessHashSet;
        }

        public void setApprovalProcessHashSet(List<ApprovalProcessHashSetBean> approvalProcessHashSet) {
            this.approvalProcessHashSet = approvalProcessHashSet;
        }

        public List<PersonnelReimbursetAttachmentHashSetBean> getPersonnelReimbursetAttachmentHashSet() {
            return personnelReimbursetAttachmentHashSet;
        }

        public void setPersonnelReimbursetAttachmentHashSet(List<PersonnelReimbursetAttachmentHashSetBean> personnelReimbursetAttachmentHashSet) {
            this.personnelReimbursetAttachmentHashSet = personnelReimbursetAttachmentHashSet;
        }

        public String getFeeCatName() {
            return feeCatName;
        }

        public void setFeeCatName(String feeCatName) {
            this.feeCatName = feeCatName;
        }

        public String getBillCatName() {
            return billCatName;
        }

        public void setBillCatName(String billCatName) {
            this.billCatName = billCatName;
        }

        public String getBillDate() {
            return billDate;
        }

        public void setBillDate(String billDate) {
            this.billDate = billDate;
        }

        public String getCreateName() {
            return createName;
        }

        public void setCreateName(String createName) {
            this.createName = createName;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public static class ApprovalProcessHashSetBean{


            private int approvalFlow_;
            private String approveMemo;
            private String approveStatus;
            private String description;
            private int fromOrg;
            private int fromUser;
            private String handleTime;
            private int id;
            private int level;
            private boolean message;
            private String messageTemplate;
            private int reimburse_;
            private int toOrg;
            private int toPost;
            private int toRole;
            private int toUser;
            private String toUserName;
            private String userName;

            public int getApprovalFlow_() {
                return approvalFlow_;
            }

            public void setApprovalFlow_(int approvalFlow_) {
                this.approvalFlow_ = approvalFlow_;
            }

            public String getApproveMemo() {
                return approveMemo;
            }

            public void setApproveMemo(String approveMemo) {
                this.approveMemo = approveMemo;
            }

            public String getApproveStatus() {
                return approveStatus;
            }

            public void setApproveStatus(String approveStatus) {
                this.approveStatus = approveStatus;
            }

            public String getDescription() {
                return description;
            }

            public void setDescription(String description) {
                this.description = description;
            }

            public int getFromOrg() {
                return fromOrg;
            }

            public void setFromOrg(int fromOrg) {
                this.fromOrg = fromOrg;
            }

            public int getFromUser() {
                return fromUser;
            }

            public void setFromUser(int fromUser) {
                this.fromUser = fromUser;
            }

            public String getHandleTime() {
                return handleTime;
            }

            public void setHandleTime(String handleTime) {
                this.handleTime = handleTime;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getLevel() {
                return level;
            }

            public void setLevel(int level) {
                this.level = level;
            }

            public boolean isMessage() {
                return message;
            }

            public void setMessage(boolean message) {
                this.message = message;
            }

            public String getMessageTemplate() {
                return messageTemplate;
            }

            public void setMessageTemplate(String messageTemplate) {
                this.messageTemplate = messageTemplate;
            }

            public int getReimburse_() {
                return reimburse_;
            }

            public void setReimburse_(int reimburse_) {
                this.reimburse_ = reimburse_;
            }

            public int getToOrg() {
                return toOrg;
            }

            public void setToOrg(int toOrg) {
                this.toOrg = toOrg;
            }

            public int getToPost() {
                return toPost;
            }

            public void setToPost(int toPost) {
                this.toPost = toPost;
            }

            public int getToRole() {
                return toRole;
            }

            public void setToRole(int toRole) {
                this.toRole = toRole;
            }

            public int getToUser() {
                return toUser;
            }

            public void setToUser(int toUser) {
                this.toUser = toUser;
            }

            public String getToUserName() {
                return toUserName;
            }

            public void setToUserName(String toUserName) {
                this.toUserName = toUserName;
            }

            public String getUserName() {
                return userName;
            }

            public void setUserName(String userName) {
                this.userName = userName;
            }
        }

        public static class AccountIdBean {


            private String account;
            private String auditorName;
            private int balance;
            private String bankName;
            private int credit;
            private int debit;
            private String endDate;
            private int id;
            private String memo;
            private String name;
            private String summary;
            private String operation;

            public String getAccount() {
                return account;
            }

            public void setAccount(String account) {
                this.account = account;
            }


            public String getAuditorName() {
                return auditorName;
            }

            public void setAuditorName(String auditorName) {
                this.auditorName = auditorName;
            }

            public int getBalance() {
                return balance;
            }

            public void setBalance(int balance) {
                this.balance = balance;
            }

            public String getBankName() {
                return bankName;
            }

            public void setBankName(String bankName) {
                this.bankName = bankName;
            }


            public int getCredit() {
                return credit;
            }

            public void setCredit(int credit) {
                this.credit = credit;
            }

            public int getDebit() {
                return debit;
            }

            public void setDebit(int debit) {
                this.debit = debit;
            }

            public String getEndDate() {
                return endDate;
            }

            public void setEndDate(String endDate) {
                this.endDate = endDate;
            }


            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getMemo() {
                return memo;
            }

            public void setMemo(String memo) {
                this.memo = memo;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getOperation() {
                return operation;
            }

            public void setOperation(String operation) {
                this.operation = operation;
            }

            public String getSummary() {
                return summary;
            }

            public void setSummary(String summary) {
                this.summary = summary;
            }
        }
        public static  class PersonnelReimbursetAttachmentHashSetBean {

            /**
             * description :
             * id : 5
             * path : upload/2017/05/02/aaa.gif
             * reimburset_ : 10
             * title :
             */

            private String description;
            private int id;
            private String path;
            private int reimburset_;
            private String title;

            public String getDescription() {
                return description;
            }

            public void setDescription(String description) {
                this.description = description;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getPath() {
                return path;
            }

            public void setPath(String path) {
                this.path = path;
            }

            public int getReimburset_() {
                return reimburset_;
            }

            public void setReimburset_(int reimburset_) {
                this.reimburset_ = reimburset_;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }
        }
    }
}
